.bg-login{background-color:#18afff;background-image:linear-gradient(to bottom, #3388ff 0,  #52d4ff 50%);height:100%;}
.logo{display:block;width:1.16rem;height:0.3rem;margin:0 auto;padding-top:30px;}
.cat-eyes-open{padding-top:46px;background:url(../img/catlogo.png) no-repeat center top;background-size:106px 57px;}
.cat-eyes-close{background:url(../img/catclose.png) no-repeat center top;background-size:106px 57px;}
.cat-eyes-registry{background:url(../img/catregistry.png) no-repeat center top;background-size:106px 57px;}

.login-wrap{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;padding:10px 30px 30px 30px;}
.opt-desc{padding:5px 0 15px 0;color:#34495e;}
.login-type{font-size:0.16rem;color:#34495e;}
.login-wrap-ipt{border-bottom:1px solid #f6f6f6;border-radius:0;padding:0px 10px 0px 0;height:0.4rem;line-height:0.4rem;margin-bottom:15px;}
.login-ipt{margin-left:10px;border:none;border-radius:0;padding:5px 10px 5px 0;}
.forgetpsw{text-align:right;color:#34495e;padding:0 0 30px;}
.forgetpsw a{padding:0 3px 0 10px;color:#b7bbbf;}
.btn-login{display: block;text-align:center;width:100%;height:0.4rem;font-size:0.16rem;color:#fff;background-color:#2ab5ff;background-image:linear-gradient(to right, #2ab3ff 0,  #2596f8 100%);border-radius:40px;margin:0 auto;border:none;box-shadow:0px 2px 3px 0px rgba(0,0,0,0.2);transition:transform 0.3s;}
.btn-login:active{background-color:#2ab5ff;transform:scale(0.98);background-image:linear-gradient(to right, #25a2e5 0,  #2186de 100%);}
.go-path{border-bottom:1px dotted #29b2fe;color:#29b2fe;}
.registry-wrap{margin-bottom:10px;}
.login-meta{color:#666;font-size:0.16rem;}
.regi-wrap-ipt{display:block;width:100%;letter-spacing:1px;border:none;color:#2ab1fe;border-bottom:1px solid #f6f6f6;border-radius:0;height:0.3rem;line-height:0.3rem;font-size:0.16rem;}
.regmeta{color: #999;}

.reset-title{color:#647686;padding:10px;}
.ipt-resetpsd{box-sizing:border-box;font-size:0.14rem;background-color:#f5f6f7;width:100%;padding:5px 10px;border:none;border-top:1px solid #e8e9eb;border-bottom:1px solid #e8e9eb;height:42px;line-height:42px;border-radius:0;}